package Thread;

/**
 * Created with IntelliJ IDEA.
 * Description: 单例模式之饿汉模式
 */
class Singleton {
    //1.创建一个static的成员变量并立即实例化
    private static Singleton instance = new Singleton();
    //2.将类的构造方法设为private，保证不会再创建其他的实例
    private Singleton() {}

    //创建一个public方法，让类外获得唯一的实例
    public static Singleton getInstance() {
        return instance;
    }
}

public class ThreadDemo22 {
    public static void main(String[] args) {
        Singleton singleton = Singleton.getInstance();
    }
}
